package com.xdap.materialselect.service;

import com.definesys.mpaas.common.http.Response;
import com.xdap.materialselect.entity.dto.HeaderDto;
import com.xdap.materialselect.entity.dto.ReportQueryDto;
import com.xdap.materialselect.entity.po.Tbase;
import com.xdap.materialselect.entity.po.TmatInfo;
import com.xdap.materialselect.entity.po.TmaterialSelectionCustomer;

import java.util.List;

/**
 * @Description:
 * @Auther:huhanrui
 * @Date:2025/7/16 13:15
 */
public interface MaterialSelectService {


    List<HeaderDto>  getReportHeader(ReportQueryDto reportQueryDto);

    Response getReportData(ReportQueryDto reportQueryDto);

    Response addTypeTag(ReportQueryDto reportQueryDto);

    Response genHandleData(ReportQueryDto reportQueryDto);
    List<Tbase> getPowerBaseList();
    List<TmaterialSelectionCustomer> getPowerSelectOrder();


}
